package com.ksc.wordcount.test;

import java.io.IOException;
import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.List;

public class addurltopnConf {

    private static String projectPath = System.getProperty("user.dir");
    private static String fileSeparator = System.getProperty("file.separator");

    public static void main(String[] args) {
        String configFilePath = projectPath + fileSeparator + "bin" + fileSeparator + "urltopn.conf";
        try {
            // 读取原始的urltopn.conf文件内容
            List<String> lines = Files.readAllLines(Paths.get(configFilePath));

            // 构造新的一行数据
            String newLine = "application_1 D:/kingsoft/source/TopN/wordcountdemo2/tmp/input   D:/kingsoft/source/TopN/wordcountdemo2/tmp/test    10       2                   1024" ;

            // 将新的一行数据添加到urltopn.conf的下一行
            lines.add(newLine);

            // 写入更新后的urltopn.conf文件
            Files.write(Paths.get(configFilePath), lines, StandardCharsets.UTF_8);
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
